.main {
    width: 600px;
}

.list {
    width: 100%;
    padding: 40px 20px;
    margin: 0 auto;
    text-align: center;

    li {
        display: inline-block;
        width: 33.3%;
        margin-left: -4px;
        padding: 0 10px;
        cursor: pointer;

        div {
            height: 60px;
            background-color:#fff;
            box-shadow: 0 0 1px 1px rgba(0,0,0,.1);
            padding: 10px;
            margin-bottom: 15px;
            
            img {
                max-width: auto;
                max-height: 100%;
            }
        }

        p {
            
        }
    }
}

.selected {

    > div {
        border: 2px solid rgba(15,102,239, .5);
    }
}